industrial power transmission techniques - Español Inglés Diccionario